2.5.2 - Upravení aplikace
Knihovny, proměnné, vytvoření a úprava programu
- K vytvoření nové knihovny rozbalte menu aplikace a u položky libraries (knihovny) stiskněte funkční klávesu "Add", poté vyberte knihovnu k načtení a zadejte odpovídající název knihovny.
- Pro vytvoření nové proměnné (položka Global data) vyberte typ datové proměnné a stiskněte funkční klávesu "New".
- Chcete-li vytvořit datový typ rám (frame) nebo bod (point) zvolte typ datové proměnné world a stiskněte funkční klávedu "New" a následně vyberte požadovaný typ dat.
- Pro přidání nástroje (tool) zvolte datový typ flange.
Poznámka
Není možné smazat proměnnou, program, bod nebo nástroj pokud jsou využity v některém programu. Rovněž není možné přidávat parametry či lokální proměnné pokud je aplikace aktivní.Programový editor
K programovému editoru lze přistupovat skrze seznam programů ve správci aplikací. Umožňuje upravovat programy (vkládání, mazání nebo upravování instrukcí).
Každá vložená instrukce do editoru je zkontrolována zda je validní. Pokud instrukce není validní, je zobrazeno chybové hlášení a instrukce je zamítnuta.
Editor rozděluje program do stromové struktury, což znamená, že jednotlivé instrukce (for, if, while, atd.) jsou zobrazeny formou "uzlu" a můžou být rozbaleny nebo sbaleny.
Například:
| SBALENÝ UZEL | ROZBALENÝ UZEL |
|---|---|
+ if nb>12
|
- if nb>12
|
Editor zajišťuje, aby byl program po celou dobu spojitý. To znamená, že pokud byl smazán složený příkaz (if, for, while) je smazána i odpovídající instrukce.
Například:
if nb>0
|
Po smazání "if" |
put("True")
|
if nb>0
|
Po smazání "else" |
if nb>0
|
Je možné označit instrukce pomocí funkční klávesy "Mark", za účelem globalizace některých úkonů (mazání, kopírování). Označení je zvírazněno pomocí znaku "#" před instrukcí. Pro odznačení instrukce stačí znova stisknout funkční klávesu "Mark".
Například:
while
|
Označení "While" nebo "endWhile" Všechny instrukce jsou vybrány až po "endWhile" |
# while
|
# while
|
Odznačení "While" nebo "endWhile" Automatické odznačení "While" a "endWhile" |
while
|
Vnitřní paměť umožňuje kopírovat instrukce. Ujistěte se, že vložené instrukce jsou validní. Zejména dávejte pozor na lokální proměnné.
Při přidávání a upravování instrukcí, vám funkční klávesy usnadňují práci pomocí zobrazených voleb:
- His. - umožňuje vybrat instrukci ze seznamu dvaceti naposledy použitých instrukcí
- Loc. - umožňuje vyhledávat nebo vytvářet nové lokální proměnné nebo parametry
- I/O - umožňuje výběr vstupu či výstupu
- Prg. - umožňuje vybrat nebo vytvořit nový program
- Glo. - umožňuje vytvářet nebo vybírat globální proměnné
- VAL3 - umožňuje vybrat VAL3 instrukci ze seznamu
RS40B - uživatelský manuál